/**
 * post -> urlencoded 请求方式
 * postJson -> json 请求方式
 * get -> get 请求
*/
// eslint-disable-next-line no-unused-vars
import { get, postJson, post, uploadFile } from './request';

/** 网络账号  */
// 分页查询网络账号接口
export function getInternetAccount(parameter) {
  return post('/web/InternetAccount/get_InternetAccount', parameter);
}

// 查询网络账号详情接口
export function getInternetAccountDetail(parameter) {
  return post('/web/InternetAccount/get_InternetAccountById', parameter);
}

// 添加网络账号接口
export function addInternetAccount(parameter) {
  return postJson('/web/InternetAccount/add_InternetAccount', parameter);
}

// 删除网络账号接口
export function deleteInternetAccount(parameter) {
  return postJson('/web/InternetAccount/del_InternetAccount', parameter);
}

// 编辑网络账号接口
export function editInternetAccount(parameter) {
  return postJson('/web/InternetAccount/update_InternetAccount', parameter);
}

/** 专项整治  */
// 分页查询专项整治数据库接口
export function getSpecialRectification(parameter) {
  return post('/web/Rectification/get_SpecialRectification', parameter);
}

// 查询专项整治数据库详情接口
export function getSpecialRectificationDetail(parameter) {
  return post('/web/Rectification/query_SpecialRectification', parameter);
}

// 添加专项整治数据库接口
export function addSpecialRectification(parameter) {
  return postJson('/web/Rectification/add_SpecialRectification', parameter);
}

// 删除专项整治数据库接口
export function deleteSpecialRectification(parameter) {
  return postJson('/web/Rectification/delete_SpecialRectification', parameter);
}

// 编辑专项整治数据库接口
export function editSpecialRectification(parameter) {
  return postJson('/web/Rectification/update_SpecialRectification', parameter);
}

/** 执法案例  */
// 分页查询执法案例数据库接口
export function getEnforcementCases(parameter) {
  return post('/web/enforcementCases/get_EnforcementCases', parameter);
}

// 查询执法案例数据库详情接口
export function getEnforcementCasesDetail(parameter) {
  return post('/web/enforcementCases/query_EnforcementCases', parameter);
}

// 添加执法案例数据库接口
export function addEnforcementCases(parameter) {
  return postJson('/web/enforcementCases/add_EnforcementCases', parameter);
}

// 删除执法案例数据库接口
export function deleteEnforcementCases(parameter) {
  return postJson('/web/enforcementCases/delete_EnforcementCases', parameter);
}

// 编辑执法案例数据库接口
export function editEnforcementCases(parameter) {
  return postJson('/web/enforcementCases/update_EnforcementCases', parameter);
}

/** 执法专家  */
// 分页查询执法专家数据库接口
export function getEnforcement(parameter) {
  return post('/web/Enforcement/get_Enforcement', parameter);
}

// 查询执法专家数据库详情接口
export function getEnforcementDetail(parameter) {
  return post('/web/Enforcement/get_EnforcementById', parameter);
}

// 添加执法专家数据库接口
export function addEnforcement(parameter) {
  return postJson('/web/Enforcement/add_Enforcement', parameter);
}

// 删除执法专家数据库接口
export function deleteEnforcement(parameter) {
  return postJson('/web/Enforcement/del_Enforcement', parameter);
}

// 编辑执法专家数据库接口
export function editEnforcement(parameter) {
  return postJson('/web/Enforcement/update_Enforcement', parameter);
}

/** 网信普法  */
// 分页查询网信普法数据库接口
export function getPopularizing(parameter) {
  return post('/web/Popularizing/get_Popularizing', parameter);
}

// 查询网信普法数据库详情接口
export function getPopularizingDetail(parameter) {
  return post('/web/Popularizing/get_PopularizingById', parameter);
}

// 添加网信普法数据库接口
export function addPopularizing(parameter) {
  return postJson('/web/Popularizing/add_Popularizing', parameter);
}

// 删除网信普法数据库接口
export function deletePopularizing(parameter) {
  return postJson('/web/Popularizing/del_Popularizing', parameter);
}

// 编辑网信普法数据库接口
export function editPopularizing(parameter) {
  return postJson('/web/Popularizing/update_Popularizing', parameter);
}

/** 重点网信企业数据库  */
// 分页查询重点网信企业数据库接口
export function getStressEnterprises(parameter) {
  return post('/web/NetcomEnterprise/get_NetcomEnterprise', parameter);
}

// 查询重点网信企业数据库详情接口
export function getStressEnterprisesDetail(parameter) {
  return post('/web/NetcomEnterprise/get_NetcomEnterpriseById', parameter);
}

// 添加重点网信企业数据库接口
export function addStressEnterprises(parameter) {
  return postJson('/web/NetcomEnterprise/add_NetcomEnterprise', parameter);
}

// 删除重点网信企业数据库接口
export function deleteStressEnterprises(parameter) {
  return postJson('/web/NetcomEnterprise/del_NetcomEnterprise', parameter);
}

// 编辑重点网信企业数据库接口
export function editStressEnterprises(parameter) {
  return postJson('/web/NetcomEnterprise/update_NetcomEnterprise', parameter);
}

// 抽签 
export function getEnforcementRandom(parameter) {
  return post('/web/Enforcement/get_EnforcementRandom', parameter);
}

// 抽签历史记录 
export function getEnforcementHistory(parameter) {
  return post('/web/Enforcement/get_EnforcementHistory', parameter);
}

// 抽签历史记录详情 
export function getEnforcementHistoryById(parameter) {
  return post('/web/Enforcement/get_EnforcementHistoryById', parameter);
}

// 专家审核
export function updateEnforcementExamine(parameter) {
  return postJson('/web/Enforcement/update_EnforcementExamine', parameter);
}

// 网络账号审核 
export function updateInternetAccountExamine(parameter) {
  return postJson('/web/InternetAccount/update_InternetAccountExamine', parameter);
}

// 专项审核 
export function updateSpecialRectificationExamine(parameter) {
  return postJson('/web/Rectification/update_SpecialRectificationExamine', parameter);
}

// 执法案例审核 
export function updateEnforcementCasesExamine(parameter) {
  return postJson('/web/enforcementCases/update_EnforcementCasesExamine', parameter);
}

// 普法基地审核 
export function updatePopularizingExamine(parameter) {
  return postJson('/web/Popularizing/update_PopularizingExamine', parameter);
}

// 企业审核 
export function updateStressEnterprisesExamine(parameter) {
  return postJson('/web/NetcomEnterprise/update_NetcomEnterpriseExamine', parameter);
}